MuleSoft Accelerator for Retail icon

MuleSoft Accelerator for Retail

(0 reviews)

Use case 1c - Customer profile sync from Marketing Cloud

Overview

This use case is an extension of use case 1. It records updates published from Marketing Cloud into MDM and other downstream systems.

Before you begin

bulb.png The Accelerators setup guide provides general information on getting started with the accelerator components. This includes instructions on setting up your local workstation for configuring and deploying the applications.

High-level architecture

retail-customer-sync-from-mc-architecture.png

Workflow

  1. The use case is triggered when a subscriber is created in Marketing Cloud
  2. An event is published by Marketing Cloud which is picked up by the Salesforce Marketing Listener with the Individual data.
  3. The Salesforce Marketing Listener converts the individual data to the CIM format and places it in a queue
  4. The Customers Process API consumes the message from the queue and orchestrates the following by invoking the appropriate system APIs for each system:

    • Create or update the individual profile in MDM with an associated master ID.
    • Update the individual profile in MDM with the external ID that links the individual to the corresponding subscriber profile in Marketing Cloud
    • Update Marketing Cloud with the master ID from MDM if it was not part of the individual data from step 2

Sequence diagram

retail-customer-sync-from-mc-sequence.png

Systems involved

  • Marketing Cloud
  • MDM

Setup instructions

Marketing Cloud configuration

Follow the setup instructions in the README file in the Salesforce Marketing System API.

MDM configuration

Follow the setup instructions in the README file in the MDM System API.

Mule projects

Accelerator Process APIs

Accelerator System APIs

Accelerator Listeners


Reviews

TypeCustom
OrganizationMuleSoft
Published by
MuleSoft Solutions
Published onMay 10, 2021
Contact nameMuleSoft Solutions
Contact emailsolutions-questions@mulesoft.com
Asset overview

Asset versions for 2.0.x

Asset versions
VersionActions
2.0.0